The source to this program (see ////uuuussssrrrr////lllliiiibbbb////aaaattttmmmm////eeeexxxxaaaammmmpppplllleeeessss////ssssiiiiggggtttteeeesssstttt....cccc) is
provided as a simple example on how to use the API to set up or accept
Switched Virtual Circuits.
ssssiiiiggggtttteeeesssstttt takes an optional single command line parameter:
aaaattttmmmm____ppppoooorrrrtttt which specifies the atm port to open. For example, ssssiiiiggggtttteeeesssstttt 0000
causes the program to open "/hw/atm/0", which is the default.
The compiled binary is also useful as a confidence test during
installation to determine that all necessary software has been properly
installed and configured, and all physical connections to the switch have
been correctly attached.
By interactively varying the signalling parameters used to establish a
connection, one can also use sigtest to determine which parameters are
supported by the attached switch.
ssssiiiiggggtttteeeesssstttt runs in interactive mode. The top level menu offers the choices:
[0] Quit
[1] Register to accept incoming calls
[2] Attempt to setup a point-to-point call
[3] Attempt to setup a point-to-multipoint call
For call setup and registration, ssssiiiiggggtttteeeesssstttt will prompt the user for all the
necessary signalling parameters to be used. The online _I_R_I_S _A_T_M
_C_o_n_f_i_g_u_r_a_t_i_o_n _G_u_i_d_e, in the section on Initial Configuration
Verification, suggests some minimum parameters which should be supported
by any switch. For a complete explanation of the signalling parameters
and their implications, the reader is referred to the ATM Forum's User-
Network-Interface, version 3.0 or 3.1.
To verify connectivity to a switch, run 2 sessions of sigtest on the test
system, one as a call receiver, and the other as a call initiator. Start
the receiver first, registering to accept calls for any of the Broadband
Low Layer Information (BLLI) choices. Then start up the call initiator,
providing the system's own ATM address as the address to call. (This
local address will be displayed just before the prompt for the called
address, so you can use your mouse to cut-and-paste the address.) In the
call setup, you should ask for the same BLLI that the receiver registered
for.
When specifying parameters, bear in mind that in signalling terminology,
directions "forward" and "backward" are always from the perspective of
the caller (also known as the initiator). So, for the called party,